package com.sys.dto;

import com.sys.entity.BizTask;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalTime;

/**
 * 计划项（包含任务详情）
 */
@Data
public class PlanItemWithTaskDTO {
    // 计划项信息
    private Long id;
    private Long planId;
    private Long taskId;
    private LocalDate scheduledDate;
    private LocalTime scheduledTime;
    private Long assignedBy;
    private Long assignedTo;
    private Integer orderIndex;
    private Integer status;
    private String remark;

    // 关联的任务详细信息
    private BizTask task;
    
    // 打卡照片URL
    private String photoUrl;
}
